Skip to content

Conversation

liquidsec
Copy link
Collaborator

No description provided.

Copy link
Contributor

github-actions bot commented Sep 24, 2025

📊 Performance Benchmark Report

Comparing dev (baseline) vs lightfuzz-performance (current)

📈 Detailed Results (All Benchmarks)

📋 Complete results for all benchmarks - includes both significant and insignificant changes

🧪 Test Name 📏 Base 📏 Current 📈 Change 🎯 Status
Bloom Filter Dns Mutation Tracking Performance 4.22ms 4.22ms +0.0%
Bloom Filter Large Scale Dns Brute Force 17.87ms 17.90ms +0.2%
Large Closest Match Lookup 350.77ms 360.08ms +2.7%
Realistic Closest Match Workload 191.07ms 192.22ms +0.6%
Event Validation Full Scan Startup Small Batch 432.55ms 447.49ms +3.5%
Event Validation Full Scan Startup Large Batch 772.56ms 779.77ms +0.9%
Make Event Autodetection Small 31.11ms 30.75ms -1.2%
Make Event Autodetection Large 315.27ms 317.54ms +0.7%
Make Event Explicit Types 13.82ms 13.90ms +0.5%
Excavate Single Thread Small 3.992s 4.003s +0.3%
Excavate Single Thread Large 9.278s 9.311s +0.3%
Excavate Parallel Tasks Small 4.110s 4.171s +1.5%
Excavate Parallel Tasks Large 7.145s 7.175s +0.4%
Is Ip Performance 3.15ms 3.19ms +1.3%
Make Ip Type Performance 11.30ms 11.63ms +3.0%
Mixed Ip Operations 4.42ms 4.51ms +2.0%
Typical Queue Shuffle 61.78µs 62.07µs +0.5%
Priority Queue Shuffle 707.53µs 716.45µs +1.3%

🎯 Performance Summary

No significant performance changes detected (all changes <10%)


🐍 Python Version 3.11.13

# If we've disabled fuzzing POST parameters, back out of POSTPARAM WEB_PARAMETER events as quickly as possible
async def filter_event(self, event):
# Unless configured specifically to do so, avoid running against confirmed WAFs
if self.avoid_wafs and any(tag in ["cdn-cloudflare", "cdn-akamai", "cdn-incapsula"] for tag in event.tags):
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

If we need to track which cloud providers are WAFs, this should be done in cloudcheck

Copy link
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

is that possible now or do we want to hold for a cloudcheck feature?

Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Cloudcheck is about to get rustified so now is a good time to add it

Copy link

codecov bot commented Sep 25, 2025

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 92%. Comparing base (212be84) to head (dcb404a).
⚠️ Report is 100 commits behind head on dev.

Additional details and impacted files
@@          Coverage Diff           @@
##             dev   #2712    +/-   ##
======================================
- Coverage     92%     92%    -0%     
======================================
  Files        410     407     -3     
  Lines      33942   33826   -116     
======================================
- Hits       31007   30865   -142     
- Misses      2935    2961    +26     

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants